from selenium import webdriver


# 元素定位
class FindElement():
    # 在创建类的实例时 自动调用该构造方法  打开页面  可以在创建类的实例时 可以在构造方法中初始化一些属性
    def __init__(self):
        self.driver = webdriver.Chrome()
        self.driver.maximize_window()
        self.driver.implicitly_wait(30)
        self.driver.get('http://www.woniusb.com:8090/woniusales/')

    # 定位元素
    def find_username(self):
        return self.driver.find_element_by_id('username')

    def find_password(self):
        return self.driver.find_element_by_id('password')

    def find_verifycode(self):
        return self.driver.find_element_by_id('verifycode')

    def find_btn(self):
        return self.driver.find_element_by_xpath('/html/body/div[4]/div/form/div[6]/button')
